home *** CD-ROM | disk | FTP | other *** search
- package javax.swing;
-
- import java.io.Serializable;
-
- class JComboBox$DefaultKeySelectionManager implements JComboBox.KeySelectionManager, Serializable {
- // $FF: synthetic field
- private final JComboBox this$0;
-
- JComboBox$DefaultKeySelectionManager(JComboBox var1) {
- this.this$0 = var1;
- }
-
- public int selectionForKey(char var1, ComboBoxModel var2) {
- int var5 = -1;
- Object var6 = var2.getSelectedItem();
- if (var6 != null) {
- String var14 = var6.toString();
- int var3 = 0;
-
- for(int var4 = var2.getSize(); var3 < var4; ++var3) {
- if (var14.equals(var2.getElementAt(var3).toString())) {
- var5 = var3;
- break;
- }
- }
- }
-
- String var8 = String.valueOf(var1).toLowerCase();
- var1 = var8.charAt(0);
- ++var5;
- int var10 = var5;
-
- for(int var12 = var2.getSize(); var10 < var12; ++var10) {
- String var7 = var2.getElementAt(var10).toString().toLowerCase();
- if (var7.length() > 0 && var7.charAt(0) == var1) {
- return var10;
- }
- }
-
- for(int var11 = 0; var11 < var5; ++var11) {
- String var15 = var2.getElementAt(var11).toString().toLowerCase();
- if (var15.length() > 0 && var15.charAt(0) == var1) {
- return var11;
- }
- }
-
- return -1;
- }
- }
-